Function Reference
ReplaceAllVariablesInFile
Replaces a collection of SASS variables in a file with those specified by the user.
Syntax:
wwsass:ReplaceAllVariablesInFile($inputSassFilePath, $replacements)
Parameters:
Name
Type
Description
inputSassFilePath
string
Path to the input SASS file.
replacements
object
Object that represents an XML collection of SASS variables.
Example:

<xsl:variable name="VarSassVariableReplacementsAsXML">
<wwsass:Variable name="footer_height" value="50px" />
<wwsass:Variable name="menu_width" value="100px" />
</xsl:variable>
<xsl:variable name = "VarSassVariableReplacements" select="msxsl:node-set($VarSassVariableReplacementsAsXML)/*" />

<xsl:variable name="VarReplaceVariables" select="wwsass:ReplaceAllVariablesInFile('file.scss', $VarSassVariableReplacements)"/>

SassToCss
Creates a CSS file out of a SASS file.
Syntax:
wwsass:SassToCss($inputSassFilePath, $outputCssFilePath)
Parameters:
Name
Type
Description
inputSassFilePath
string
Path to the input SASS file.
outputCssFilePath
string
Path to the output CSS file.
Returns:
XPathNodeIterator: A node set.
Example:

<xsl:variable name="VarSassToCssResult" select="wwsass:SassToCss('input.sass', 'output.css')" />

Was this helpful?
Last modified date: 01/12/2026